package cn.avalon.system.service;

import cn.avalon.basic.utils.PageList;
import cn.avalon.system.domain.Systemdictionarydetail;
import cn.avalon.system.query.SystemdictionarydetailQuery;

import java.util.List;

/**
 * @description: 数据字典明细
 * @author: Avalon
 * @date: 2022年08月19日 ： 9:57
 * @version: ver1.0
 * @email 709785494@qq.com
 */
public interface SystemdictionarydetailService {

    // 删除
    void remove(Long id);

    // 添加
    void save(Systemdictionarydetail systemdictionarydetail);

    // 修改
    void update(Systemdictionarydetail systemdictionarydetail);

    // 查询单个
    Systemdictionarydetail findById(Long id);

    // 查询所有
    List<Systemdictionarydetail> findAll();

    PageList<Systemdictionarydetail> dictionarydetailQuerry(SystemdictionarydetailQuery systemdictionarydetailQuery);

    void patchRemove(List<Long> ids);
}
